home *** CD-ROM | disk | FTP | other *** search
- import java.applet.AudioClip;
- import java.awt.Graphics;
- import java.awt.Point;
-
- public class JMxImage extends JMxGraphic {
- public JMxImage(JMxPlayer var1) {
- super(var1);
- super.m_MediaType = 7;
- }
-
- public boolean HasMouseEffect(JMxLong var1, Point var2) {
- if (!super.m_PlaybackRect.inside(var2.x, var2.y)) {
- super.m_MouseEffectOn = false;
- return false;
- } else {
- if (super.m_RolloverType != -1 || ((JMxMedia)this).HasHotSpot()) {
- super.m_MouseEffectOn = true;
- var1.m_Value = 1L;
- }
-
- return true;
- }
- }
-
- public boolean HideMouseEffect() {
- if (super.m_RolloverSoundObject != null) {
- ((AudioClip)super.m_RolloverSoundObject.m_MediaObject).stop();
- }
-
- super.m_MouseEffectOn = false;
- return super.m_RolloverType == 1 || super.m_RolloverType == 2;
- }
-
- public boolean ShowMouseEffect(Graphics var1) {
- super.m_MouseEffectOn = true;
- if (super.m_RolloverSoundObject != null) {
- ((AudioClip)super.m_RolloverSoundObject.m_MediaObject).play();
- }
-
- if (super.m_RolloverImageObject != null) {
- super.Refresh(var1);
- }
-
- return true;
- }
- }
-